#region Using References

using System;
using System.Diagnostics.Contracts;
using Beaker.OpenCube.Metadata;

#endregion

namespace Beaker.OpenCube.WorldViewer.ViewModels
{
	public sealed class OpenProfileViewModel
		: ViewModel
	{
		private readonly MainViewModel _owner;
		private readonly ProfileConfigurationMetadata _profile;

		internal OpenProfileViewModel( MainViewModel owner, ProfileConfigurationMetadata profile )
		{
			Contract.Requires<ArgumentNullException>( owner != null );
			Contract.Requires<ArgumentNullException>( profile != null );

			_profile = profile;
		}
	}
}